Requirements Engineering for Cooperative Systems
نویسندگان
چکیده
This paper addresses the problem of ‘production-quality’ CSCW software development where software is developed from an agreed statement of the system requirements. In particular, we are concerned with ways in which requirements specifications for CSCW systems can be developed and with the integration of ethnography into traditional specification methods. Existing approaches to requirements engineering are briefly described as are our experiences of using ethnographic studies in systems requirements analysis. We suggest that existing requirements analysis methods and ethnography must both evolve to accommodate the strengths of the other approach to produce an effective and complete method of deriving cooperative system requirements. An investigation of the changes required to notations for system description and analysis methods is a longterm research goal. However, we suggest shorter-term results can be obtained by using integrated tools for ethnography and requirements capture.
منابع مشابه
Main Concepts for Cooperative Work Place Analysis
Computer Supported Cooperative Work (CSCW) studies the possibilities and effects of technological support for agents involved in cooperative work processes. Many technologies dedicated to cooperative work environments such us cooperative requirements engineering or cooperative information systems have emerged in the past decade. For many organisations, structured and unstructured cooperative ac...
متن کاملCooperative Control of Mobile Robots in Creating a Runway Platform for Quadrotor Landing
Multi-agent systems are systems in which several agents accomplish a mission in a cooperative manner. In this paper, a novel idea for the construction of a movable runway platform based on multi-agent systems is presented. It is assumed that an aerial agent (quadrotor) decides to make an emergency landing due to reasons such as a decrease in energy level or technical failure, while there is no ...
متن کاملA model driven engineering approach to develop a cooperative information system
To reuse one or several existing systems in order to develop a complex system is a common practice in software engineering. This approach can be justified by the fact that it is often difficult for a single Information System (IS) to accomplish all the requested tasks. So, one solution is to combine many different ISs and make them collaborate in order to realize these tasks. We proposed an app...
متن کاملRequirements Engineering Model in Designing Complex Systems
This research tends to development of the requirements elicitation methodology with regard to operational nature and hierarchical analysis for complex systems and also, regarding available technologies. This methodology applies Analytic Hierarchy Process (AHP) and Analytic Network Process (ANP) to ensure traceability of planned qualitative and quantitative data from requirements to available te...
متن کاملAn Application of Rough Set Methods to Cooperative
We have developed in 12] an algorithm for synthesis of cooperative information systems 2] speciied by data tables (information systems 5]). The algorithm produces from rules a decomposition of data table into functional components linked by communications. This method can be applied in the system technology domain to adaptive reorganization of existing cooperative information systems. In this p...
متن کامل